import { defineConfig } from 'vite';
import react from '@vitejs/plugin-react';

// https://vite.dev/config/
export default defineConfig({
  plugins: [
    react({
      // 启用开发模式的 JSX 转换，保留调试信息
      jsxRuntime: 'automatic',
      jsxImportSource: 'react'
    })
  ],
  // 确保开发模式
  mode: 'development',
  define: {
    'process.env.NODE_ENV': '"development"'
  },
  esbuild: {
    // 保留函数名和类名用于调试
    keepNames: true
  }
});
